package com.amani.module.medical_supplies.vo;

import com.amani.module.medical_supplies.entity.PurchaseOrderApprovalDetail;
import com.amani.module.medical_supplies.entity.PurchaseOrderDetail;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class PurchaseVO {
    private Integer id;

    private String 单据编号;

    private Date 单据日期;

    private Integer 请购机构;

    private Integer 收货科室;

    private Integer 供应商;

    private Integer 发票类型;

    private Integer 制单人;

    private String 备注;

    private Integer 当前审批级别;

    private Integer 审批意见;

    private Integer 审批状态;

    private Integer 当前审批人;

    private Integer 税率;

    private Integer 付款方式;

    private Integer 支付方式;

    private BigDecimal 金额合计;

    private Integer 申购员;

    private Date 到货日期;

    private String 审批备注;

    private Short 是否收货;

    private Integer 采购类型;

    private Integer 状态;

    private Integer 是否实施;

    private Integer 是否备案;

    private Integer 数量;

    private BigDecimal 金额;

    private Integer 采购管理类型;

    private Integer 备案审批状态;

    private String 备案审批明细;

    private Integer 申购科室;

    private Integer 流程id;

    private Integer 流程结束标志;

    private Integer 备案流程id;

    private Integer 备案流程结束标志;

    private Integer 备案审批意见;

    List<PurchaseDetailVO> items;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String get单据编号() {
        return 单据编号;
    }

    public void set单据编号(String 单据编号) {
        this.单据编号 = 单据编号;
    }

    public Date get单据日期() {
        return 单据日期;
    }

    public void set单据日期(Date 单据日期) {
        this.单据日期 = 单据日期;
    }

    public Integer get请购机构() {
        return 请购机构;
    }

    public void set请购机构(Integer 请购机构) {
        this.请购机构 = 请购机构;
    }

    public Integer get收货科室() {
        return 收货科室;
    }

    public void set收货科室(Integer 收货科室) {
        this.收货科室 = 收货科室;
    }

    public Integer get供应商() {
        return 供应商;
    }

    public void set供应商(Integer 供应商) {
        this.供应商 = 供应商;
    }

    public Integer get发票类型() {
        return 发票类型;
    }

    public void set发票类型(Integer 发票类型) {
        this.发票类型 = 发票类型;
    }

    public Integer get制单人() {
        return 制单人;
    }

    public void set制单人(Integer 制单人) {
        this.制单人 = 制单人;
    }

    public String get备注() {
        return 备注;
    }

    public void set备注(String 备注) {
        this.备注 = 备注;
    }

    public Integer get当前审批级别() {
        return 当前审批级别;
    }

    public void set当前审批级别(Integer 当前审批级别) {
        this.当前审批级别 = 当前审批级别;
    }

    public Integer get审批意见() {
        return 审批意见;
    }

    public void set审批意见(Integer 审批意见) {
        this.审批意见 = 审批意见;
    }

    public Integer get审批状态() {
        return 审批状态;
    }

    public void set审批状态(Integer 审批状态) {
        this.审批状态 = 审批状态;
    }

    public Integer get当前审批人() {
        return 当前审批人;
    }

    public void set当前审批人(Integer 当前审批人) {
        this.当前审批人 = 当前审批人;
    }

    public Integer get税率() {
        return 税率;
    }

    public void set税率(Integer 税率) {
        this.税率 = 税率;
    }

    public Integer get付款方式() {
        return 付款方式;
    }

    public void set付款方式(Integer 付款方式) {
        this.付款方式 = 付款方式;
    }

    public Integer get支付方式() {
        return 支付方式;
    }

    public void set支付方式(Integer 支付方式) {
        this.支付方式 = 支付方式;
    }

    public BigDecimal get金额合计() {
        return 金额合计;
    }

    public void set金额合计(BigDecimal 金额合计) {
        this.金额合计 = 金额合计;
    }

    public Integer get申购员() {
        return 申购员;
    }

    public void set申购员(Integer 申购员) {
        this.申购员 = 申购员;
    }

    public Date get到货日期() {
        return 到货日期;
    }

    public void set到货日期(Date 到货日期) {
        this.到货日期 = 到货日期;
    }

    public String get审批备注() {
        return 审批备注;
    }

    public void set审批备注(String 审批备注) {
        this.审批备注 = 审批备注;
    }

    public Short get是否收货() {
        return 是否收货;
    }

    public void set是否收货(Short 是否收货) {
        this.是否收货 = 是否收货;
    }

    public Integer get采购类型() {
        return 采购类型;
    }

    public void set采购类型(Integer 采购类型) {
        this.采购类型 = 采购类型;
    }

    public Integer get状态() {
        return 状态;
    }

    public void set状态(Integer 状态) {
        this.状态 = 状态;
    }

    public Integer get是否实施() {
        return 是否实施;
    }

    public void set是否实施(Integer 是否实施) {
        this.是否实施 = 是否实施;
    }

    public Integer get是否备案() {
        return 是否备案;
    }

    public void set是否备案(Integer 是否备案) {
        this.是否备案 = 是否备案;
    }

    public Integer get数量() {
        return 数量;
    }

    public void set数量(Integer 数量) {
        this.数量 = 数量;
    }

    public BigDecimal get金额() {
        return 金额;
    }

    public void set金额(BigDecimal 金额) {
        this.金额 = 金额;
    }

    public Integer get采购管理类型() {
        return 采购管理类型;
    }

    public void set采购管理类型(Integer 采购管理类型) {
        this.采购管理类型 = 采购管理类型;
    }

    public Integer get备案审批状态() {
        return 备案审批状态;
    }

    public void set备案审批状态(Integer 备案审批状态) {
        this.备案审批状态 = 备案审批状态;
    }

    public String get备案审批明细() {
        return 备案审批明细;
    }

    public void set备案审批明细(String 备案审批明细) {
        this.备案审批明细 = 备案审批明细;
    }

    public Integer get申购科室() {
        return 申购科室;
    }

    public void set申购科室(Integer 申购科室) {
        this.申购科室 = 申购科室;
    }

    public Integer get流程id() {
        return 流程id;
    }

    public void set流程id(Integer 流程id) {
        this.流程id = 流程id;
    }

    public Integer get流程结束标志() {
        return 流程结束标志;
    }

    public void set流程结束标志(Integer 流程结束标志) {
        this.流程结束标志 = 流程结束标志;
    }

    public Integer get备案流程id() {
        return 备案流程id;
    }

    public void set备案流程id(Integer 备案流程id) {
        this.备案流程id = 备案流程id;
    }

    public Integer get备案流程结束标志() {
        return 备案流程结束标志;
    }

    public void set备案流程结束标志(Integer 备案流程结束标志) {
        this.备案流程结束标志 = 备案流程结束标志;
    }

    public Integer get备案审批意见() {
        return 备案审批意见;
    }

    public void set备案审批意见(Integer 备案审批意见) {
        this.备案审批意见 = 备案审批意见;
    }

    public List<PurchaseDetailVO> getItems() {
        return items;
    }

    public void setItems(List<PurchaseDetailVO> items) {
        this.items = items;
    }
}
